/**
 * 获取表名
 * @returns {string}
 */
export function demo() {
    return ''
}

//执行文件转换
const $queue = Files.queue();

// 监听文件压入队列事件
$queue.on('fileEnqueued', () => {
    console.log('文件已添加到队列');
    // 监听队列完成事件
    $queue.on('queueCompleted', (queue) => {
        console.log('命令队列已完成');
        console.log('队列操作的列表信息:');
        console.log(queue);

        if (Array.isArray(queue) && queue.length) {
            // 遍历队列中的每个命令对象，并输出状态
            queue.forEach((command) => {
                console.log(`命令 ${command.id} 的状态为: ${command.status}`);
            });
        }
    });


});


export function enqueue(input, output, id) {
    return $queue.enqueue(input, output, id)
}

/**
 * 处理事件监听
 * @type {Subscription}
 */
const $Subs = Subs.message();

/**
 * 处理日志
 */
$Subs.on('logger', () => {

})

export function logger(input, output, id) {
    return $Subs.logger(input, output, id)
}